87 research outputs found
Throughput Optimal Routing in Overlay Networks
Maximum throughput requires path diversity enabled by bifurcating traffic at
different network nodes. In this work, we consider a network where traffic
bifurcation is allowed only at a subset of nodes called \emph{routers}, while
the rest nodes (called \emph{forwarders}) cannot bifurcate traffic and hence
only forward packets on specified paths. This implements an overlay network of
routers where each overlay link corresponds to a path in the physical network.
We study dynamic routing implemented at the overlay. We develop a queue-based
policy, which is shown to be maximally stable (throughput optimal) for a
restricted class of network scenarios where overlay links do not correspond to
overlapping physical paths. Simulation results show that our policy yields
better delay over dynamic policies that allow bifurcation at all nodes, such as
the backpressure policy. Additionally, we provide a heuristic extension of our
proposed overlay routing scheme for the unrestricted class of networks
Selective Fair Scheduling over Fading Channels
Imposing fairness in resource allocation incurs a loss of system throughput,
known as the Price of Fairness (). In wireless scheduling, increases
when serving users with very poor channel quality because the scheduler wastes
resources trying to be fair. This paper proposes a novel resource allocation
framework to rigorously address this issue. We introduce selective fairness:
being fair only to selected users, and improving by momentarily blocking
the rest. We study the associated admission control problem of finding the user
selection that minimizes subject to selective fairness, and show that
this combinatorial problem can be solved efficiently if the feasibility set
satisfies a condition; in our model it suffices that the wireless channels are
stochastically dominated. Exploiting selective fairness, we design a stochastic
framework where we minimize subject to an SLA, which ensures that an
ergodic subscriber is served frequently enough. In this context, we propose an
online policy that combines the drift-plus-penalty technique with
Gradient-Based Scheduling experts, and we prove it achieves the optimal .
Simulations show that our intelligent blocking outperforms by 40 in
throughput previous approaches which satisfy the SLA by blocking low-SNR users
Throughput-Optimal Multihop Broadcast on Directed Acyclic Wireless Networks
We study the problem of efficiently broadcasting packets in multi-hop
wireless networks. At each time slot the network controller activates a set of
non-interfering links and forwards selected copies of packets on each activated
link. A packet is considered jointly received only when all nodes in the
network have obtained a copy of it. The maximum rate of jointly received
packets is referred to as the broadcast capacity of the network. Existing
policies achieve the broadcast capacity by balancing traffic over a set of
spanning trees, which are difficult to maintain in a large and time-varying
wireless network. We propose a new dynamic algorithm that achieves the
broadcast capacity when the underlying network topology is a directed acyclic
graph (DAG). This algorithm is decentralized, utilizes local queue-length
information only and does not require the use of global topological structures
such as spanning trees. The principal technical challenge inherent in the
problem is the absence of work-conservation principle due to the duplication of
packets, which renders traditional queuing modelling inapplicable. We overcome
this difficulty by studying relative packet deficits and imposing in-order
delivery constraints to every node in the network. Although in-order packet
delivery, in general, leads to degraded throughput in graphs with cycles, we
show that it is throughput optimal in DAGs and can be exploited to simplify the
design and analysis of optimal algorithms. Our characterization leads to a
polynomial time algorithm for computing the broadcast capacity of any wireless
DAG under the primary interference constraints. Additionally, we propose an
extension of our algorithm which can be effectively used for broadcasting in
any network with arbitrary topology
- …